package com.xiaoq.shop.entity;

import com.xiaoq.MongoEntity;
import com.xiaoq.shop.dto.UGCContentDTO;
import org.mongodb.morphia.annotations.Entity;

import java.util.List;

/**
 * @author xinpeng created on 16/9/14-上午10:03.
 *
 * 单品推荐时,生成图文详情,后续可能在PC端实现图文详情
 */
@Entity(value = "sku_recommend_collection",noClassnameStored = true)
public class SKURecommendationEntity extends MongoEntity {

    private String shopId;
    private String skuCode;
    private String spuCode;
    private String recommendTitle; //单品推荐or商品详情 标题

    private String highlights; //亮点特色 or 推荐理由

    private List<UGCContentDTO> imageTextDetails; //图文详情

    private double recommendPrice; //推荐专项价

    private String beSuitedFor; //适合

    private String designStyle; //设计风格

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getSkuCode() {
		return skuCode;
	}

	public void setSkuCode(String skuCode) {
		this.skuCode = skuCode;
	}

	public String getSpuCode() {
		return spuCode;
	}

	public void setSpuCode(String spuCode) {
		this.spuCode = spuCode;
	}

	public String getRecommendTitle() {
		return recommendTitle;
	}

	public void setRecommendTitle(String recommendTitle) {
		this.recommendTitle = recommendTitle;
	}

	public String getHighlights() {
		return highlights;
	}

	public void setHighlights(String highlights) {
		this.highlights = highlights;
	}

	public List<UGCContentDTO> getImageTextDetails() {
		return imageTextDetails;
	}

	public void setImageTextDetails(List<UGCContentDTO> imageTextDetails) {
		this.imageTextDetails = imageTextDetails;
	}

	public double getRecommendPrice() {
		return recommendPrice;
	}

	public void setRecommendPrice(double recommendPrice) {
		this.recommendPrice = recommendPrice;
	}

	public String getBeSuitedFor() {
		return beSuitedFor;
	}

	public void setBeSuitedFor(String beSuitedFor) {
		this.beSuitedFor = beSuitedFor;
	}

	public String getDesignStyle() {
		return designStyle;
	}

	public void setDesignStyle(String designStyle) {
		this.designStyle = designStyle;
	}


}
